package com.hankol.newretail.bean

import android.annotation.SuppressLint
import com.baselibrary.base.BasicBean
import com.baselibrary.bean.MediaInfo
import kotlinx.android.parcel.Parcelize

/**
 *@author:hanke
 *2022/9/15
 *desc:
 */
@SuppressLint("ParcelCreator")
@Parcelize
data class EvaluationConfigBean(
    val rewardScore: Int,
    val servList: ArrayList<Serv>,
    val skuCover: String
): BasicBean()
@SuppressLint("ParcelCreator")
@Parcelize
data class Serv(
    val commentConfigId: Int,
    var commentQuestionList: ArrayList<String>,
    val commentType: String,
    var commentResult: Int,
    var commentQuestionListTemp : ArrayList<String>
): BasicBean()
@SuppressLint("ParcelCreator")
@Parcelize
data class AddEvaluationBean(
    val commentConfigList: ArrayList<Serv>,
    val commentContent: String,
    val commentResult: Int,
    var mediaInfoList: ArrayList<MediaInfo>,
    val productInfoId: Int
):BasicBean()

@SuppressLint("ParcelCreator")
@Parcelize
data class PublishEvaluationBean(
        val success: Boolean
):BasicBean()